home *** CD-ROM | disk | FTP | other *** search
/ Champak 141 / (Vol 141) Oct 17 2011.iso / Games / dragon-runner.swf / scripts / SoundManager.as < prev    next >
Encoding:
Text File  |  2011-10-17  |  2.4 KB  |  91 lines

  1. package
  2. {
  3.    public class SoundManager
  4.    {
  5.        
  6.       
  7.       private var ┬º\x01\x01\x01\x02┬º:Boolean = false;
  8.       
  9.       public var ┬º\x01\x01\x01\x04┬º:* = null;
  10.       
  11.       public var ┬º\x01\x01\x01\x05┬º:* = null;
  12.       
  13.       public var ┬º\x01\x01\x01\x06┬º:* = null;
  14.       
  15.       private var ┬º\x01\x01\x01\x07┬º:* = null;
  16.       
  17.       public function SoundManager()
  18.       {
  19.          ┬º\x01\x01\x01\x05┬º = null;
  20.          ┬º\x01\x01\x01\x06┬º = null;
  21.          ┬º\x01\x01\x01\x04┬º = null;
  22.          ┬º\x01\x01\x01\x07┬º = null;
  23.          ┬º\x01\x01\x01\x02┬º = false;
  24.          super();
  25.          ┬º\x01\x01\x01\x05┬º = new mainmenubgm();
  26.          ┬º\x01\x01\x01\x06┬º = new gameoverbgm();
  27.          ┬º\x01\x01\x01\x04┬º = new highscorebgm();
  28.       }
  29.       
  30.       public function stopBgm() : *
  31.       {
  32.          if(┬º\x01\x01\x01\x07┬º)
  33.          {
  34.             ┬º\x01\x01\x01\x07┬º.stopSound();
  35.          }
  36.       }
  37.       
  38.       public function ┬º\x01\x01\x01\x03┬º() : *
  39.       {
  40.          if(┬º\x01\x01\x01\x07┬º)
  41.          {
  42.             ┬º\x01\x01\x01\x07┬º.fadeOut(false);
  43.          }
  44.       }
  45.       
  46.       public function playBgm(param1:int) : *
  47.       {
  48.          if(┬º\x01\x01\x01\x07┬º)
  49.          {
  50.             ┬º\x01\x01\x01\x07┬º.stopSound();
  51.          }
  52.          if(param1 == 1)
  53.          {
  54.             ┬º\x01\x01\x01\x07┬º = ┬º\x01\x01\x01\x05┬º;
  55.             ┬º\x01\x01\x01\x07┬º.playSoundLoop();
  56.             ┬º\x01\x01\x01\x07┬º.setVolume(1);
  57.          }
  58.          else if(param1 == 2)
  59.          {
  60.             ┬º\x01\x01\x01\x07┬º = ┬º\x01\x01\x01\x05┬º;
  61.             ┬º\x01\x01\x01\x07┬º.playSoundLoop();
  62.             ┬º\x01\x01\x01\x07┬º.setVolume(0.8);
  63.          }
  64.          else if(param1 == 3)
  65.          {
  66.             ┬º\x01\x01\x01\x07┬º = ┬º\x01\x01\x01\x06┬º;
  67.             ┬º\x01\x01\x01\x07┬º.playSoundLoop();
  68.             ┬º\x01\x01\x01\x07┬º.setVolume(1);
  69.          }
  70.          else if(param1 == 4)
  71.          {
  72.             ┬º\x01\x01\x01\x07┬º = ┬º\x01\x01\x01\x04┬º;
  73.             ┬º\x01\x01\x01\x07┬º.playSoundLoop();
  74.             ┬º\x01\x01\x01\x07┬º.setVolume(1);
  75.          }
  76.          else
  77.          {
  78.             stopBgm();
  79.          }
  80.       }
  81.       
  82.       public function setVolume(param1:Number) : *
  83.       {
  84.          if(┬º\x01\x01\x01\x07┬º)
  85.          {
  86.             ┬º\x01\x01\x01\x07┬º.setVolume(param1);
  87.          }
  88.       }
  89.    }
  90. }
  91.